(an opportunity/idea) present itself - Türkçe İngilizce Sözlük